package LinearList;

import java.util.Scanner;

public class Test01 {
    // 例题 2.3
    public static void main(String[] args) throws Exception {
        SqList L =new SqList(26);
        for(int i=0;i <26;i++){
            L.insert(i, 'a'+i);
        }

        L.display();

        System.out.println("请输出需要查询的元素的位序号：");
        int i = new Scanner(System.in).nextInt();

        if(i>0 && i<25){
            System.out.println("第"+i+"个元素的直接前驱为："+L.get(i-1));
            System.out.println("第"+i+"个元素的直接后继为："+L.get(i+1));
        }else if(i==0){
            System.out.println("该元素没有直接前驱");
            System.out.println("第"+i+"个元素的直接后继为："+L.get(i+1));
        }else if(i==25){
            System.out.println("第"+i+"个元素的直接前驱为："+L.get(i-1));
            System.out.println("该元素没有直接后继");
        }else{
            System.out.println("输入的数据不符合要求");
        }

    }
}
